#include "../console/TelaPrincipal.h"

/*!
 * \brief Construtor
 * Carrega as opcoes da Tela Principal
 */
TelaPrincipal::TelaPrincipal(Controlador *sys) : Tela(sys,3)
{
	SetTitulo("    Kisebo");
	AdicionaItem(0,"Livros");
	AdicionaItem(1,"Usuarios");
	AdicionaItem(2,"Vendas");
	menulivro = new TelaLivro(sys);
}

TelaPrincipal::~TelaPrincipal()
{
	delete menulivro;
}
void TelaPrincipal::Init()
{
	GetOpcao();
}

void TelaPrincipal::Show()
{
	Tela::Show();
}

void TelaPrincipal::GetOpcao()
{
	Livro tmpl;
	int op = -1;
		while( op != 0 )
		{
			//system("cls");
			Show();
			cout << endl << "Entre Opcao(0-" << GetNumItens() << "): ";
			cin >> op;
			switch(op){
				case 1:
					menulivro->Init();
				break;
				default:
				break;
			}
			cout << endl << "\t<Enter> para continuar..." << endl;
			getchar();
			getchar();
		}
		cout << "\t\tFim";
}

void TelaPrincipal::SubmeteDado()
{
}
